package com.stox.charting.ui.swing.model;

import java.awt.Color;

public class Colors {

	private Color chartBackground = Color.black;
	private Color axisBackground = Color.black;
	private Color axisLine = Color.lightGray;
	private Color axisText = Color.white;
	private Color volumeBar = Color.DARK_GRAY;
	private Color grid = new Color(32,32,32);
	private Color crosshair = Color.lightGray;
	private Color drawingLine = Color.blue;
	private Color bar = Color.white;
	private Color[] undefinedColorSequence = {Color.cyan, Color.green, Color.magenta, Color.orange, Color.pink, Color.red, Color.yellow};
	
	
	public Color getChartBackground() {
		return chartBackground;
	}
	public void setChartBackground(Color chartBackground) {
		if(chartBackground != null){
			this.chartBackground = chartBackground;
		}
	}
	public Color getGrid() {
		return grid;
	}
	public void setGrid(Color grid) {
		if(grid != null){
			this.grid = grid;
		}
	}
	public Color getCrosshair() {
		return crosshair;
	}
	public void setCrosshair(Color crosshair) {
		if(crosshair != null){
			this.crosshair = crosshair;
		}
	}
	public Color getDrawingLine() {
		return drawingLine;
	}
	public void setDrawingLine(Color drawingLine) {
		if(drawingLine != null){
			this.drawingLine = drawingLine;
		}
	}
	public Color getBar() {
		return bar;
	}
	public void setBar(Color bar) {
		if(bar != null){
			this.bar = bar;
		}
	}
	public Color[] getUndefinedColorSequence() {
		return undefinedColorSequence;
	}
	public void setUndefinedColorSequence(Color[] undefinedColorSequence) {
		if(undefinedColorSequence != null){
			this.undefinedColorSequence = undefinedColorSequence;
		}
	}
	public Color getVolumeBar() {
		return volumeBar;
	}
	public void setVolumeBar(Color volumeBar) {
		this.volumeBar = volumeBar;
	}
	public Color getAxisBackground() {
		return axisBackground;
	}
	public void setAxisBackground(Color axisBackground) {
		this.axisBackground = axisBackground;
	}
	public Color getAxisLine() {
		return axisLine;
	}
	public void setAxisLine(Color axisLine) {
		this.axisLine = axisLine;
	}
	public Color getAxisText() {
		return axisText;
	}
	public void setAxisText(Color axisText) {
		this.axisText = axisText;
	}
	
	
}
